//导入axios
import axios from 'axios';
import {Message} from 'element-ui';

//创建axios对象
var http = axios.create({
  //基础路径
  baseURL: 'http://localhost:9527/backg/',
  //请求超时时间
  timeout: 120000
});

//发送请求时携带cookie
http.defaults.withCredentials = true;

//请求拦截器: 前端在发请求之前拦截下来做出处理
http.interceptors.request.use(config => {
  return config;
},error => {
  return Promise.reject(error);
})

//响应的拦截: 前端接收到后台的响应之后，预先做出的处理
http.interceptors.response.use(response => {
  return response.data;
}, error => {
  Message.error("请求异常，请检查网络");
  return Promise.reject(error);
})

export default http;